package com.cms.recursoshumanos.facade;


import com.cms.recursoshumanos.constant.Constant;
import com.cms.recursoshumanos.handler.WServiceCall;
import com.cms.recursoshumanos.json.me.JSONParser;
import com.cms.recursoshumanos.json.object.JsonObjectGetPlanillaBeneficio;

public class PlanillaBeneficiosAdministrativosFacade
{
	//private BeneficiosAdministrativosScreenHandler handler;
	private String strUsername;
	private String strPass;
	private int beneficio_id;
	
	public PlanillaBeneficiosAdministrativosFacade(String user,
														String password,
														int beneficio_id)
	{
		this.strUsername = user;
		this.strPass = password;
		this.beneficio_id = beneficio_id;
		
	}
	
	public void getBeneficioAdmPlanilla()
	{
		enviarSolicitud();
	}
	
	public String enviarSolicitud()
	{
		 
		JSONParser jParser = new JSONParser();
		return jParser.
						setPetitionToUrl(
								Constant.URL_WEBSERVICE, 
								WServiceCall.getInstance().
								getPlanillaBeneficioAdministrativo(strUsername, strPass, beneficio_id));

	}
	
	public String enviarSolicitud1()
	{
		 
		JSONParser jParser = new JSONParser();
		return setValores(jParser.
						getJSONFromUrl(
								Constant.URL_WEBSERVICE, 
								WServiceCall.getInstance().
								getPlanillaBeneficioAdministrativo(strUsername, strPass, beneficio_id)));

	}
	
	public String setValores(String strResult)
	{
		JsonObjectGetPlanillaBeneficio.getInstance().fromJSON(strResult);
		return 	JsonObjectGetPlanillaBeneficio.getInstance().getResultProceso();
		
	}
	

	
	
}

